home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Texteditors / Jed / Docs < prev    next >
Text File  |  1996-09-26  |  74KB  |  2,179 lines

  1. Fx1M
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.                             
  27.                                                 
  28.                                          JED
  29.  
  30.                                     The Jam Editor
  31.                                      Version 1.1
  32.        
  33.                                        (C) 1989
  34.                                           by
  35.                               
  36.                                    Daniel R. Burris
  37.                                   ALL RIGHTS RESERVED.
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.                                 VERSION 1.1 ERRATA
  73.  
  74.                       The Jam Editor Version 1.1 Enhancements
  75.  
  76.      The Menu versus "select mark" Right Menu Button conflict has been resolved
  77.      If you hold the Right Mouse Button long enough to have a pulldown menu 
  78.      appear, you will not affect the current mark, or set a new one.
  79.  
  80.      When asking for the current column and row, you get the actual line number 
  81.      in the file, not the current screen line.
  82.  
  83.      Bug was squashed that could leave an undeleteable "filename.Temp" on your 
  84.      diskette, or hard drive.  Now if any filename renaming is unsuccessful, you 
  85.      may delete the ".Temp" file normally.
  86.  
  87.      When calling up JED V1.1 without a filename, you will get a buffer named 
  88.      "a",instead of "Nameless.Jedfile".  This encourages short buffer names, and 
  89.      suggests a simple way of using multiple buffers, I.E. the first one is "a",
  90.      the second one is "b" ect.  Switching between buffers is then greatly 
  91.      simplified.
  92.  
  93.      The "Status Bar" has been fixed to truncate long Buffer names, and long File 
  94.      names with an "$".  This way you will not have your screen change colors on
  95.      you if you have a long buffer name with an even longer file name in it.  The 
  96.      whole buffer name and file name are still remembered for saving purposes and
  97.      changing purposes though, so don't worry.
  98.  
  99.      The Keyboard overlay is a little more concise. No Big deal.
  100.  
  101.      The Help file now includes a list of all the "Right Amiga" Menu to Keyboard
  102.      equivalents.
  103.  
  104.      Jed can now save all of your files with an Icon, if you so desire.
  105.  
  106.      Jed can now create text in 3 different colors, to be viewed in batch files,
  107.      or with a text viewer.
  108.  
  109.      There is also a second, smaller version of Jed V1.1 that will uncrunch when
  110.      it is loaded.
  111.  
  112.      The macro functions are easier to use, with simpler Right Amiga key equiv-
  113.      alents, while still retaining the old Emacs versions that Version 1.0 users
  114.      have gotten used to.
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.                                    PREFACE
  138.  
  139.  
  140.      IN THE COURSE OF COMPUTER EVENTS, if a user encounters the need to create
  141.      a batch file, or a startup file, or if a programmer encounters the need
  142.      to create program source code, said user or programmer will also
  143.      encounter the need for a *TOOL* to input that text or program source code
  144.      with.
  145.  
  146.      In short, people with computers need text editors.  And text editors can
  147.      have very large lists of commands.  You must always muddle though the
  148.      documentation looking for a command that does  what you need, or (ugh!)
  149.      MEMORIZE the commands your regularly use.
  150.  
  151.      Other text editors have very easy to remember (read very *SHORT*) command
  152.      lists, but are too limited in scope for anything but small files.
  153.  
  154.      Yet another class of editor is becoming available on the Amiga, the user
  155.      configurable version.  These offer the very best of both worlds, giving
  156.      you just the commands that you ask for in your personal version of the
  157.      Editor.  But these tend to be too hard to set up and usually take up way
  158.      too much memory.
  159.  
  160.      From the above opinions (which are entirely my own), I set out to
  161.      recreate an editor for the average user to use on their Amiga.  I say
  162.      "recreate" because I started with the source code from two Public Domain
  163.      sources, Memacs on Fred Fish Disk #22, and Pemacs on Amicus Disk #9. 
  164.      These  two editors, gave me the source code to start on an editor that
  165.      had the most commonly used and needed commands, (plus some very nice
  166.      extras!).  I then added and removed pieces of code and debugged, and
  167.      fixed, fixed up, then refined again, until the whole editor had been
  168.      recreated as "JED".
  169.  
  170.      I have tried to make the user interface to this editor as painless as
  171.      possible.  My goal was to make it immediately usable without
  172.      documentation.  The addition of an "onboard" text help file (press the
  173.      help key), did a lot toward making this possible.  I also put what I
  174.      thought to be the most useful commands on the pulldown menus, and on the
  175.      Function keys (the "F" Keys).  There is even a keyboard overlay  at the
  176.      end of the Help file that can be marked as a block of text and printed
  177.      out.  Instructions on how to do this are in the help file also.  For
  178.      later use, you can modify this file to suit your personal help needs,
  179.      displaying only the commands that you have trouble remembering.  Or you
  180.      can put some other instructions there for whatever you are using the
  181.      editor for.
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.                                                   1
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                      Features
  203.  
  204.        Here are just a few of the features that the Jam Editor is capable of:
  205.        (Here I go, blowing my own horn again!)
  206.  
  207.           User selectable Icon creation on all file saves.
  208.  
  209.           User selectable auto-indentation.  Choose whether or not the cursor 
  210.           should stop at column 1 (on a return), or line up with the last line.
  211.  
  212.           User selectable backup file creation. Keep (or not) the old copy of the
  213.           file that you are editing.
  214.  
  215.           Print an entire file, or just a block of text.
  216.  
  217.           Help at the touch of a help key, or pulldown menu.
  218.  
  219.           You may a "daughter" CLI from the editor, or run just one CLI Command. 
  220.  
  221.           You can enter the Jam Editor from CLI or Workbench.  Both ways can be
  222.           given a filename to edit upon entry.
  223.  
  224.           Has a small macro capability, to ease those repetitive typing tasks.
  225.  
  226.           Has very simple cut and paste.  Click on the start of the block to  
  227.           be cut with the right "menubutton", then click at the end of the block  
  228.           with the left "select button".  Then select Cut, then Paste from the Cut 
  229.           and Paste Pulldown menu.
  230.  
  231.           Can use multiple text buffers, even from within a split screen.
  232.  
  233.           Highlighted status bar, holding information on the current file and
  234.           buffer names, and whether the current file has been altered or not.
  235.  
  236.           User message passing is below the Status bar, in the tradition of most
  237.           Emacs Editors (In fact, many of the commands are Emacs compatible).
  238.  
  239.           Paging Down can be done by clicking on the word FILE: in the
  240.           Status bar.  Or anywhere below and right of it.
  241.  
  242.           Paging Up can be done by clicking the word BUFFER: in the Status bar.
  243.           Or anywhere below and left of it.
  244.  
  245.           The Screen can be pulled down to see previous compiler errors on 
  246.           the CLI Screen.
  247.  
  248.           The COLOR of the text yor create with Jed is USER SELECTABLE!
  249.  
  250.           There are too many more goodies to list here, so I will close with the
  251.           size of JED, the Jam Editor: 53997 bytes, Help File and all!  That's 
  252.           less than MicroEmacs alone! (The Small version is only 32701 bytes!)
  253.  
  254.  
  255.                                                   2
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.           In Prospective you can replace Ed and Edit in you WorkBench disk/C
  268.           directory and only gain a total of 16,269 bytes of usage. Can you find
  269.           15K of unused baggage in your C: or Devs/Printers: directories? (Using 
  270.           the small version can actually SAVE you 5,027 bytes!)
  271.  
  272.                      
  273.                                    In Appreciation
  274.  
  275.      A Special thanks to my Wife, for being patient while I hacked away at
  276.      the code to the Jam Editor.
  277.  
  278.      And thank you to my children, for doing without their daddy long enough
  279.      to do this.
  280.  
  281.      And thanks to Ed Tromble, for his unique usage of the slang term
  282.      "Jammin'!" - which inspired the naming of this editor.
  283.  
  284.      Also thanks to Andy Poggio and Rich Werth for their version of Memacs
  285.      on Fred Fish Disk #22, and Andy Poggio for his version of Emacs on
  286.      Amicus Disk #9.
  287.  
  288.      And of course to Fred Fish, for all the great source code on his disks
  289.      that I was able to draw upon. And for publishing Jed V1.0! (And Hopefully
  290.      Jed V1.1!)
  291.  
  292.                                  DISCLAIMER
  293.  
  294.      THERE IS NO IMPLIED WARRANTY OR RESPONSIBILITY ON THE AUTHOR'S PART, FOR
  295.      ANY USE, MISUSE, ABUSE, OR LACK OF USE OF JED THE JAM EDITOR.  YOU USE IT
  296.      SOLELY AT YOUR OWN RISK.  EVERY EFFORT HAS BEEN MADE BY THE AUTHOR TO
  297.      MAKE THIS SOFTWARE AS STABLE AS POSSIBLE, BUT RESPONSIBILITY WILL STILL
  298.      LIE WITH THE USER FOR ANY TROUBLE ENCOUNTERED WITH IT'S USE.
  299.  
  300.  
  301.                     There's a new Smaller Version of Jed!
  302.  
  303.      I have released two versions of Jed V1.1 distributed together.  The Larger of
  304.      the two is the normal version, and weighs in at 45,268 bytes, without the
  305.      file called "Jed.Help".  It is the "uncompressed" version of Jed V1.1, but 
  306.      takes up "alot" of disk space, and of course, "gronks" longer to load off of
  307.      a floppy diskette.
  308.  
  309.      The smaller version of Jed V1.1 is the "compressed" version, and is only 
  310.      23972 bytes, without "Jed.Help".  I used a friend's compression program to 
  311.      create this version, and it has all the same features as the larger version,
  312.      and has been tested quite a bit, and works exactly the same!
  313.  
  314.      Why would you want to use the larger version then, you ask?  Well, the smaller
  315.      version, when loading, will "uncompress" itself to over 70,000 BYTES, then 
  316.      drop down to the same size as the larger version when it is in memory.  This
  317.      may cause a problem with 256k Amiga 1000 users, or with 512k users who are 
  318.      editing very large files, or anyone who has a lot of stuff in memory already.
  319.  
  320.                                                   3
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.      The difference in a nutshell is that you must plan for about 25k more memory
  333.      when loading smaller version.  If you load the smaller version, then load your
  334.      file into it, there is no difference at all.  But if you try "Jed filename"
  335.      you must think the 25,000 bytes of memory that it takes to expand the small
  336.      version.  But if you have enough memory, and 25k is no problem, you should
  337.      have no problem using the small version, and use less disk space, and less
  338.      gronking!
  339.  
  340.      You should use the "Large" version where memory is too tight to fit Jed, the
  341.      file, and 25k "uncompressing space".
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.                                                   4
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.                                TABLE OF CONTENTS
  398.  
  399.      Preface.................................................................1
  400.      Features................................................................2
  401.      In Appreciation.........................................................3
  402.      Disclaimer..............................................................3
  403.      About the Small Version of Jed..........................................3
  404.  
  405.      CHAPTER 1 - Preliminaries...............................................7
  406.        JED Mouse Usage.......................................................7
  407.        Mouse Cut and Paste...................................................7
  408.        Looking Behind the JED Screen.........................................8
  409.        Loading JED from the CLI..............................................8
  410.        Loading JED from Workbench............................................8
  411.        Changed File Notification.............................................9
  412.  
  413.      Chapter 2 - The Project Menu...........................................10
  414.        Going to Other Buffers...............................................10
  415.        Kill a Buffer........................................................11
  416.        Rename a Buffer......................................................11
  417.        Saving a File........................................................11
  418.        Loading a File.......................................................12
  419.        Save File As.........................................................12
  420.        Making a Hard Copy of a File.........................................12
  421.        Printing a Block of Text.............................................12
  422.        Quit & Save..........................................................12
  423.        Quit.................................................................13
  424.        Whodunit?............................................................13
  425.  
  426.      Chapter 3 - The Cut & Paste Menu.......................................14
  427.        Cutting Text.........................................................14
  428.        Pasteing Text........................................................14
  429.        Copying Text to the KillBuffer.......................................14
  430.        Saving the KillBuffer................................................14
  431.  
  432.      Chapter 4 - The Command Menu...........................................16
  433.        Searching Forward....................................................16
  434.        Search and Replace - with Query......................................16
  435.        Starting a Macro Definition..........................................17
  436.        Ending a Macro Definition............................................17
  437.        Using a Macro........................................................17
  438.        Entering a New CLI in JED............................................17
  439.        Running One CLI command in JED.......................................18
  440.        
  441.      Chapter 5 - The Options Menu...........................................19
  442.        Getting Help in JED..................................................19
  443.        Splitting the Window into Two Windows................................19
  444.        Going back to One Window.............................................20
  445.        Turning Auto-Indent On and Off.......................................20
  446.        Turning Word Wrap On and Off.........................................20
  447.        Creating Icons for Your Text.........................................21
  448.  
  449.  
  450.                                                   5
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.                          TABLE OF CONTENTS (CONTINUED)
  463.  
  464.        Setting the Left Margin..............................................21
  465.        Setting the Right Margin.............................................22
  466.        Turning the Backup Option On and Off.................................22
  467.        Text Color Selection.................................................22
  468.  
  469.      Chapter 6 - The Get Around Menu........................................24
  470.        Going to the Beginning of Your File..................................24
  471.        Going to the End of the File.........................................24
  472.        Going to a Specific Line.............................................24
  473.        Going Down One Page..................................................24
  474.        Going Up One Page....................................................24
  475.       
  476.      Menu Conclusion........................................................25
  477.       
  478.      Chapter 7 - The Function Keys..........................................26
  479.  
  480.      Chapter 8 - The Keyboard Commands......................................27
  481.  
  482.      Registering your Copy of The Jam Editor................................30
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.                                                   6
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.                                  CHAPTER ONE
  528.  
  529.                                 Preliminaries
  530.  
  531.      First I should cover some things about the use of the mouse, then I will
  532.      go on to the Pull down menus, in order, then the Function keys, then the
  533.      keyboard activated commands.
  534.  
  535.                          JED Mouse Usage (On Version 1.1)
  536.  
  537.      The mouse can make the using The Jam Editor (JED) much faster and simpler to
  538.      use than just keyboard commands.  But it is still be up to you to decide
  539.      how often to remove your hands from the keyboard to access the mouse's power.
  540.  
  541.      First of all, the Right Mouse button has been fixed with Jed V1.1.  It will
  542.      take a single "Click" to set the Mark, as before.  But, if you pull down the
  543.      menus, and don't select anything, you may now just let go of the mouse button,
  544.      and Jed will determine that the menus have been pulled down, and not set
  545.      the mark!
  546.  
  547.      For instance, let's suppose you wish to use an item on a pulldown menu,
  548.      and then change your mind.  You might pull the mouse pointer down into
  549.      the text, below the last item on the menu, and then just release the mouse
  550.      button.  Beginning with Version 1.1, Jed will do nothing! If you had a
  551.      mark set prior to pulling down the menu, it will still be set in the same
  552.      place.  This means you don't have to pull the mouse up to the Title Bar before
  553.      releasing the right mousebutton!  Now the only inconvience in using the mouse
  554.      to cut and paste, is that you have to move your hand from the keyboard to the
  555.      mouse!  This little inconvenience is well worth it when you begin to do a lot
  556.      of cuts and pastes.
  557.  
  558.  
  559.                               MOUSE CUT AND PASTE
  560.  
  561.           To cut and paste with the mouse do the following:
  562.  
  563.           1. Find the beginning of the text to be cut.  Remember that clicking 
  564.           the Left Mouse on the word "FILE:" in the Status Bar will page down
  565.           thru the text, and clicking on "BUFFER:" will page up.
  566.         
  567.           2. Click the RIGHT Mouse button at the beginning of the block of text
  568.           to be cut.This will move the cursor to the point where the mouse
  569.           pointer is and Mark a new start of Block.
  570.  
  571.           3. Click the LEFT Mouse button  at the end of the block of text to be   
  572.           cut.  This will move the cursor to that point. (Again, you may page
  573.           up or down to get to this spot.) 
  574.  
  575.           4. Then select "Cut" from the "Cut and Paste" menu.  The block of text  
  576.           that you had selected has been cut out of your text and placed in the 
  577.           killbuffer.
  578.  
  579.  
  580.                                                   7
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.           5. You may now paste it any place that you like.  By a click of the Left 
  593.              Mouse, place the cursor where you would like to put the block of     
  594.              text, and select "Paste" from the "Cut and Paste" menu.  Your text is 
  595.              back in the new location.  You could have easily changed to another  
  596.              file in another buffer, and pasted it there, or printed it to the    
  597.              printer, or saved it as a file.  These options will be explained     
  598.              further during the Pull Down Menu descriptions and various places.
  599.  
  600.  
  601.                            Looking Behind the Screen
  602.  
  603.      You can look "behind" JED, by simply pressing and holding the Left Select
  604.      Button in the Title Bar, then dragging the whole Screen downward with the
  605.      mouse.  You can of course drag it back up again!  This is a very handy
  606.      feature if you want to see what line compiler errors were reported on in
  607.      the CLI window, or if you want to access WorkBench.
  608.  
  609.      Loading JED from CLI
  610.  
  611.      You may enter JED from the Command Line Interface (CLI) in the
  612.      traditional Emacs format:
  613.  
  614.           1> JED [Filename] [Return]
  615.         or:
  616.           1> JED [Return]
  617.  
  618.      The first example will bring up JED and the help file, with the File
  619.      specified in [Filename] in the current buffer.  If the path/filename that
  620.      you requested could be found, the buffer will be empty, and will show the
  621.      Filename that you requested.  But if you type in some text and Save the
  622.      File, (the F1 - Function Key, or from the Project Menu or [Control+X] +
  623.      [Control+S]) it will be saved to the path/filename you requested.  This
  624.      is a very good way to create new text files.
  625.  
  626.      The second example will also load JED and the help file, but will present
  627.      you with an empty buffer named "a".  You may then load a
  628.      file (F2 or from the Project Menu, or [Control + X] + [Control + V]),
  629.      which will prompt you (below the Status Bar again - called the message
  630.      area) for a filename, load it in, and rename the buffer.  It will then
  631.      remember where to save it.  * Note * - If at any time, JED forgets where
  632.      to save your file, Select "Save as" from the Project Menu, and enter a
  633.      path/filename in the message area.
  634.  
  635.                          Loading JED from WorkBench
  636.  
  637.      When Loading JED from Workbench, you can just double click on the JED
  638.      Icon.  This will be the same as the second example in Loading JED from
  639.      CLI above.  You can Also load JED from Workbench with a filename!  The
  640.      file must have a project Icon by same name as the text file, (IE. Word
  641.      Perfect files, or Fred Fish Disk "doc" files-that look like books).  You
  642.      can then click once on the Project Icon for the text file to edit, hold
  643.      down the shift key, and then double click on the JED Icon.  JED and the
  644.  
  645.                                                   8
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.      help file will then be loaded, and the file you selected with Project
  658.      Icon will come up as the current Buffer!  With Jed Version 1.1, if you 
  659.      save a file with an Icon (from the Options menu - select Icon Creation)
  660.      you can double click on that project icon (Jed's) and Jed and the Help
  661.      file will be loaded, and so will the text file! (See Icon Creation for 
  662.      more info).
  663.  
  664.      Changed File Notification
  665.  
  666.      When you first change a file in Jed, the screen will flash.  You didn't do 
  667.      anything wrong!  Just look down at the Status bar, and you will see that is 
  668.      has changed from "[ORG]" to "[CHG]".  All this is just to alert you that you
  669.      have changed the current file and that you should save it before quiting Jed.
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.                                                   9
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.                                  CHAPTER TWO
  723.  
  724.                                The Project Menu
  725.  
  726.  
  727.      The Project Menu is a standard Amiga Pulldown menu.  It is The
  728.      Leftmost Menu on the screen, and has the most important functions for
  729.      file and "Buffer"  handling (A buffer is a window in JED that contains a
  730.      File to be edited, or the Help File). The Title of each section will be
  731.      exactly as it appears in the Project Menu.  What follows is a breakdown
  732.      of each of the Project Menu commands, and some uses and tricks with each.
  733.  
  734.                        "Other Buffer  SFT/F7"
  735.  
  736.      Above is what you will find if you use the right menubutton and go to the
  737.      rightmost menu in JED.  It will be the top item that you can select. 
  738.  
  739.      I have found that switching buffers (going back and forth between files)
  740.      is quite a regular occurance when cutting and pasting source code from
  741.      one file to another.  So I have decided to put it first on this menu.
  742.      Strictly for quick access.
  743.  
  744.      In case you are wondering, the SFT/F7 in the selection name is just the
  745.      key equivalent to using the menu.  They are included in all the menu
  746.      choices in JED.  You could also use the standard Emacs command, Cx/b. 
  747.      This means to hold down the key marked CTRL on the keyboard, then strike
  748.      the x character, then lift off of keys and hit the b key.  More on
  749.      keyboard commands in Chapter 8.
  750.  
  751.      When you select "Other buffers", you will be asked for a new buffer name
  752.      in the message area.  The buffer name in between the [] symbols is the
  753.      previous buffer that JED was in.  If you have just loaded your file, and
  754.      ask for Other Buffer, this should be Jed.Help - the help file. The reason
  755.      for this is that JED loaded it first, then switched to a new buffer, and
  756.      then loaded your file.  If you just hit return, you will be face to face
  757.      with the Help file (The same as if you hit the HELP key).  If you select
  758.      Other Buffer at this point, you will be prompted again, only the buffer
  759.      name in between the []'s will be your file name. You see, JED remembers
  760.      what the last buffer you were in was.  If you hit return, you will be
  761.      back in your file, in the same place you left it. This "last file
  762.      remembrance" is very nice when switching between two files a lot.  Just
  763.      select Other Buffer, hit return, and you have switched to the other
  764.      buffer in the same point you were last in it.
  765.  
  766.      What if I don't want to go to the last buffer that JED was in, you ask? 
  767.      Just type in buffer name that you want at the prompt in the message area. 
  768.      Caution:  The buffer names are case sensitive.  If you type a buffer name
  769.      of "code.c", when you really wanted "Code.c", you will create a buffer
  770.      named "code.c", and switch to it.  If this happens, just select Other
  771.      Buffer again, and type the correct Buffer name.  As you can see, it is
  772.      easy to create a new buffer with Other Buffers, to load a new file into. 
  773.      But what about the unwanted Buffer named "code.c" that we just created? 
  774.  
  775.                                                  10
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.      This brings us to the second item on the Project Menu...
  788.  
  789.                            "Kill Buffer  SFT/F8"
  790.  
  791.      If you select this menu Item, you will be prompted with "Kill Which
  792.      Buffer: " in the message area.  You simply type the name of the buffer to
  793.      kill and hit return.  The buffer will then be emptied out, and deleted from
  794.      the list of buffers that JED is using. Even the Memory that was given to
  795.      this buffer is freed up. Gone. Bit the Bullet. To the Bit Bucket. 
  796.      Obviously, this command should be used with care.  If you call this
  797.      command by accident, just click the left select button in the window
  798.      above the status line, and the screen will flash (meaning you gave an
  799.      invalid command), and return you safely to editing the buffer you are in.
  800.      * Note - It is a good habit to get into, when deleting buffers, to first
  801.      hit the Shift/F6 key, to examine the active buffers that JED currently
  802.      has, then select Kill Buffer, type in the buffer name exactly as listed,
  803.      and hit return.  You will get a status back from JED telling you that the
  804.      unwanted buffer has been deleted.  Then just hit Shift/F4 and you will be
  805.      back to one window, with your current file ready for more editing.  More
  806.      on these Function keys and their usage in Chapter 7.
  807.  
  808.                          "Rename Buffer  Cx/Cf"
  809.  
  810.      This command (3rd in the Project Menu), will just prompt you for a new
  811.      buffer name (for the current buffer).  You just type one in, and hit
  812.      return. By the way, you are allowed to backspace if you make a typo in
  813.      the message area.  This command is here mainly to change the buffer name
  814.      to the same name as the file that it now contains, or to a shorter buffer
  815.      name.  For instance, if you use other buffer to go to a brand new buffer
  816.      named "b", and then load your file named "Code.c", you may want to rename
  817.      you the buffer "b" to "Code.c" to match your filename.  Or if you have a
  818.      buffer (for whatever strange reason) named "adsflkajdfpoewtrpoas",  you
  819.      may want to rename it to something shorter and easier to remember.
  820.  
  821.                               "Save    F1"
  822.  
  823.      This 4th command in the Project Menu, is just what it implies.  It saves
  824.      the file in the current buffer,  to the current buffer's filename.  All
  825.      pathname information should, under normal circumstances be automatic.  If
  826.      you get a message back stating that JED couldn't remember where to put
  827.      the file, use "Save File As  Cx/Cw" (explained later in this chapter),
  828.      and type in the correct path/filename to save it to. But this shouldn't
  829.      usually happen.  Since this menu choice is also tied to the F1 key, you
  830.      can update your file on disk regularly by simply hitting F1, and waiting
  831.      for your disk to quit "gronking".
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.                                                  11
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.                               "Load    F2"
  853.  
  854.      This (still on the Project Menu) is simply for loading a file into the
  855.      current buffer, but there a few things to be aware of.  If your current
  856.      buffer has your only copy of your Pulitzer Prize winning novel in it, you
  857.      might want to save it first, or use "Other Buffer" first, and create a
  858.      new buffer to load the new file into.  If you do try to load a different
  859.      file into a buffer that has been changed (from the original on disk), JED
  860.      will ask you if that is what you really want to do, and wait for a Y or N
  861.      for a yes or no, and of course, the ever popular [RETURN].
  862.  
  863.                          "Save File As  Cx/Cw"
  864.  
  865.      When this item is selected from the Project Menu, you will be prompted
  866.      for a "Path/Filename:" in the message area.  You should be careful to
  867.      type the full path to the place that you actually want to put the file in
  868.      current buffer. JED is just a slave.  He will follow your "Save As"
  869.      command to the letter...
  870.  
  871.      The "Cx/Cw" part of the Menu Item name stands for the keyboard sequence
  872.      of:   Hold down the CTRL key, then hit the x key, lift off both keys,
  873.      then hold down the CTRL key again, and hit the w key. This isn't as bad
  874.      as it sounds, and to all you Emacs junkies out there, it is compatible.
  875.  
  876.                      "File Hard Copy [RIGHT AMIGA] H"
  877.  
  878.      This seventh Project Menu choice will print the file in current buffer.
  879.      It doesn't have any Emacs compatible key commands, as I added it.  If you
  880.      start to print a file that you didn't want to, you can just shut off the
  881.      printer (primitive I know..) and wait for a "Printer trouble" requester,
  882.      then select Cancel.  At least you can get out of it!
  883.  
  884.                        "Print Block  [RIGHT AMIGA] P"
  885.  
  886.      Command Number 8 on the Project Menu can be used to print the currently
  887.      marked block in current buffer.  If you use the "Mouse Cut and Paste"
  888.      instructions on page 6, and when you get to step number 4, instead of
  889.      selecting "Cut" from the "Cut and Paste" menu, you select this command,
  890.      the block that you have selected will be printed to your printer.  This
  891.      can be very handy for closely scrutinizing a buggy function in your
  892.      source code, without the loss of time and paper it takes to print a whole
  893.      file.
  894.  
  895.                               "Quit & Save  F10"
  896.  
  897.      This command will automatically save your text to the file that it came
  898.      from, or if you loaded a non-existent file with a correct path/filename
  899.      (IE: JED df0:c/test), it will save the newly created file to it's new
  900.      path/filename.  Then the JED will self exit.  This is the recommended way
  901.      to exit.  If the file in the current buffer is current on the disk, as
  902.      after a save command and no changes (the Status Bar shows [ORG]) JED will
  903.      just self exit.  This saves time and chances of disk errors from
  904.  
  905.                                                  12
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.      redundant saves.  If you prefer to save and exit manually to have more
  918.      control (not really any safer), use the save command above and the next
  919.      command.  This command can also be invoked with the CTRL key plus the z
  920.      key.
  921.  
  922.                               "Quit    SHT/F10"
  923.  
  924.      This Project menu item just exits the program.  If any buffer you have
  925.      active in JED has [CHG] in the Status Bar, and you select Quit, you will
  926.      be prompted with "Modified buffers exist exit Y/N?".  At this point you
  927.      can select N and go through and save all changed files, and quit again. 
  928.      You can find out about which buffers are changed with Shift/F6.  This
  929.      command will display JED's active buffer list, or the buffers that you
  930.      have asked JED to make if you will.  It will also contain information as
  931.      to which buffers are changed. Then hit Shift/f4 and you will be back to
  932.      one window.  Use "Other Buffer" to go to the changed buffers, then do a
  933.      Save (F1) as described above, and then exit.  Now you will find, if you
  934.      have saved everything, and all buffers are current, JED will exit without
  935.      a complaint.
  936.  
  937.                       "WhoDunit?  [RIGHT AMIGA] W"
  938.  
  939.      This the last item (and least used) of the Project Menu is a plug for the
  940.      Jam Editor V1.1, and a few bucks for my efforts.  If you feel guilty enough
  941.      to send something, but don't feel it is worth all of seven dollars, send
  942.      what you think it is worth.  I probably will still register you anyway,
  943.      if your offer is within reason.  Thanks for your support.
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.                                                  13
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.                                 CHAPTER THREE
  983.  
  984.                             The Cut & Paste Menu
  985.  
  986.      This pulldown menu, which is just to the right of the Project menu, is
  987.      strictly for use with Blocks of text.
  988.  
  989.                                 "Cut    F8"
  990.  
  991.      The first choice on the Cut & Paste menu is Cut.  I put it first for
  992.      quickest access in using only the mouse to cut a block of text (See step 
  993.       #4 of "MOUSE CUT AND PASTE" on page 7).  It simply cuts a block of text
  994.      (that you have marked) out of the current buffer and puts it in the
  995.      "Killbuffer".  The Killbuffer is a non-visible buffer that saves any text
  996.      that you remove until you restore it or cut out more text. IF YOU CUT OUT
  997.      MORE TEXT, THE LAST TEXT THAT YOU HAD IN THE KILLBUFFER WILL BE LOST.
  998.  
  999.      Generally, you will want to use the mouse for this function.  But if you
  1000.      don't like to lift your hands off the keyboard, you can use the F8 key as
  1001.      shown in the name of the Menu Item.  Or you can use the old Emacs standby,
  1002.      the CTRL key, and the W key. 
  1003.  
  1004.                               "Paste  F9/F9"
  1005.  
  1006.      This second choice on the Cut & Paste menu is for restoring the killbuffer
  1007.      to your text at the place where the cursor is.  This can be in a
  1008.      different place in the file, several places in the file (you can paste
  1009.      the same text as many times as you like), or a different file completely.
  1010.      The Keyboard way of invoking Paste is F9 + F9, or the Emacs equivilent of
  1011.      CTRL + Y (for Yank).
  1012.  
  1013.                    "Copy to KillBuffer  [RIGHT AMIGA] C"
  1014.  
  1015.      This command is the same as a Cut operation (above), except that it does
  1016.      not remove the chosen block of text from you file.  It just COPIES the block
  1017.      of text to the killbuffer.  This is the one that I use when copying text
  1018.      from one file to another.  I use it because my original, debugged file
  1019.      remains unchanged when moving a *COPY* of the text to the new file.  I
  1020.      only use Cut for rearranging text in a file.  You can access this command
  1021.      from the keyboard by holding down the Right Amiga key, and then pressing
  1022.      the c key.
  1023.  
  1024.                     "Save KillBuffer  [RIGHT AMIGA] S"
  1025.  
  1026.      This command will save the killbuffer to a file.  JED will prompt you for 
  1027.      a Path/Filename to save the Killbuffer to, then save it there.  This
  1028.      command is handy for cutting out things ahead of time, and saving them
  1029.      until your friend gets back with the disk you are working on.  Note: You
  1030.      should use the Project Menu's Print Block function to print blocks of
  1031.      text, but if you find you already have something in the Killbuffer (say
  1032.      from a Cut command) and want to print it, you can "Save KillBuffer" to
  1033.      PRT: if you like, and it should work just fine.
  1034.  
  1035.                                                  14
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.      If you have the Icon Creation feature of Jed V1.1 turned on before using this 
  1048.      option, your Killbuffer will be saved with a Project Icon.  This is very handy
  1049.      for making small batch files that run from an Icon, from a larger Icon.
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.                                                  15
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.                                   CHAPTER FOUR
  1113.  
  1114.                                  The Command Menu
  1115.  
  1116.                               "Search Forw.  SFT/F1"
  1117.  
  1118.      The first item on the Command Pulldown Menu is for searching forward. 
  1119.      The search begins at the cursor, and searches toward the end of the text,
  1120.      for a text string that you give to JED in the message passing area.  You
  1121.      select this item from the Pulldown menu, or holding down the Shift Key,
  1122.      then pressing the F1 function key, or using the Emacs command CTRL S. 
  1123.      This is done by pressing down the CTRL key, then pressing the s key. 
  1124.      Whichever of the 3 ways that you call up Search Forward, you will be
  1125.      prompted in the message passing area with "Search for What String? ".
  1126.      You then type in the wanted string, or enough of that string to help JED 
  1127.      find it for you.  If JED finds your string, the search is stopped.  The
  1128.      cursor will be at the end of asked for string.  The string that you asked
  1129.      for will be remembered, so if you really wanted the second occurance of
  1130.      the string (from where you started your search), you can just call Search
  1131.      Foward again.  The message area will again display "Search for What
  1132.      String?", but with the string that you typed in the last time that you
  1133.      used "Search Forward" in the prompt in the () characters.  If this is the
  1134.      string that you want, just press return, and JED will search again toward
  1135.      the end of the text for that string from the cursor.  This string is
  1136.      remembered even if you load a new file, and forever until you type in a
  1137.      new search string, or quit JED.  This is handy if you have to search over
  1138.      several text files for a particular piece of source code, or paragraph of
  1139.      text that must be changed.
  1140.  
  1141.                            "Query/Repl.  SFT/F3"
  1142.  
  1143.      This 2nd command of the Command menu is very simular to the Search
  1144.      command above it.  It starts at the cursor, and looks toward the end of
  1145.      the text, for an occurance of your string.  And it also remembers the
  1146.      last string searched for (in fact it remembers it in the same place as
  1147.      the Search command above so you can switch commands with the typed string
  1148.      intact).  But that is where the simularity ends.  When you call Query and
  1149.      Replace from the Command menu, or by holding down the Shift key and
  1150.      hitting F3, or by hitting the Alt key, then holding down shift key, then
  1151.      hitting the shifted 5 key (This is called ALT + %), you will be prompted
  1152.      for an "Unwanted String", and then a string to replace the unwanted
  1153.      string with ("New String").  JED will then search from the cursor to the
  1154.      end of the text for an occurance of your requested string.  If JED finds
  1155.      an occurance, you will be given the options to:
  1156.  
  1157.           1. Replace this newly found string with your 2nd given string.
  1158.           2. Replace ALL strings matching your 2nd given string.
  1159.           3. Skip this occurance of the searched for string.
  1160.           4. Hit CTRL + G and escape the Query/Replace function and go back
  1161.              to editing text.
  1162.  
  1163.  
  1164.  
  1165.                                                  16
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.                       "Start Macro  [RIGHT AMIGA] + M"
  1178.  
  1179.      The next 3 commands on the Command Pulldown menu go together.  They let
  1180.      you create simple macros, and execute them.  This first one, Start Macro,
  1181.      of course lets you start the macro.  It is invoked from the Pulldown
  1182.      easiest, but can also be invoked by holding down the CTRL key, hitting
  1183.      the x key, releasing both keys, then holding down the SHIFT key, and
  1184.      hitting the ( key (the shifted 9 key).  You then type your simple macro
  1185.      (try to avoid RETURNS and CURSOR DOWNS), and Then select the next option,
  1186.      which is "End Macro [RIGHT AMIGA] + E".  This will complete the macro
  1187.      definition. You can then invoke the newly defined macro by invoking the next
  1188.      command after the "End Macro [RIGHT AMIGA] + E", which is Use "Macro ALT/E".
  1189.      The key exact sequence that you typed in between Start macro and End Macro
  1190.      will then be inserted into the text at the cursor.  BEWARE!  When you use 
  1191.      Cursor Down keys, you will only record the first one. For more than one, use
  1192.      [RETURN].  And if you use a second macro definition, you should use the Emacs
  1193.      key sequence, "CTRL + x + (" to start the macro, as it clears the old macro
  1194.      out of Macro storage buffer.  The pulldown menuitem and the Right Amiga
  1195.      keyboardequivilent WILL NOT CLEAR THIS BUFFER.  You will have your new macro,
  1196.      and, if it was shorter than the old macro, and the last few characters of the
  1197.      old macro! 
  1198.  
  1199.                          "End Macro  [RIGHT AMIGA] + E"
  1200.  
  1201.      See Start Macro for usage of this Command menu item.  It is called from
  1202.      the menu easiest, or you can Hold down the CTRL Key, then hit the x key,
  1203.      release, then hold down the SHIFT key, and hit the ) (the SHIFTed 0 key).
  1204.      I personally feel the the pulldown is easier. Or you can use the Right Amiga
  1205.      key  and the "m" key.
  1206.  
  1207.                               "Use Macro  ALT/E"
  1208.  
  1209.      See Start Macro for usage of this Command menu item.  It is called from
  1210.      the Pulldown, of course, or, you can hold down the ALT key, and press the
  1211.      "e" key.  I usually only use macros when I have many identical changes to
  1212.      make to several lines.  I don't use them often, so I use the pulldown the
  1213.      first time (to see the key sequence), and then use "ALT/E" for all
  1214.      subsequent times.
  1215.  
  1216.                                    "New CLI  Cc"
  1217.  
  1218.      This Command Menu choice will open up a large Command Line Interface
  1219.      (CLI) from within JED.  You can then proceed to compile files, copy
  1220.      files, read text files, and run most programs.  I have actually forgotten
  1221.      that I was in JED from time to time!  The instructions for exiting JEDCLI
  1222.      can be found at all times in the JEDCLI window Title Bar. (This also
  1223.      reminds some of us that they started this CLI from the Editor...).  You
  1224.      can enter a New CLI from the Pulldown, or By holding down the CTRL key
  1225.      and tapping the c key until the window appears. Generally,though,  I use
  1226.      the CLI command option described below.
  1227.  
  1228.  
  1229.  
  1230.                                                  17
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.                            "CLI Command ALT/Q"
  1244.  
  1245.      This is simular to the "New CLI Cc" command above, but can be used to
  1246.      quickly run one command (or program, or batch file) from and have the CLI
  1247.      window automatically exit about 1 second after the command is done. This
  1248.      is very handy for compiling a program from a batch file containing the
  1249.      compiling and linking instructions (immediately after a Save - F1, of the
  1250.      current source code in that you just fixed in JED).  Or for displaying a
  1251.      directory.  Or my favorite, running one of the many Directory Utilities
  1252.      found on the fish disks.  If you list a directory this way, You may want
  1253.      to quickly get to the mouse, and hold down the RIGHT menu button, to stop
  1254.      the action, as after about one second, the window will close back up and
  1255.      you will be back in the editor as if you never left it (of course you didn't,
  1256.      as you can see around the edges of the CLI window!)  You can use this command
  1257.      from the pulldown as always or by holding the ALT Key, and pressing the "q"
  1258.      key.
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.                                                  18
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.                                   CHAPTER FIVE
  1308.  
  1309.                                THE Options Menu
  1310.  
  1311.                               "Help On/Off  HELP"
  1312.  
  1313.      This first item on the Options menu (1st for ease of access), is to get
  1314.      the Help menu displayed.  You can more easily display it, as the key
  1315.      sequence given in the menu shows, by hitting the HELP key.  You will be
  1316.      face to face with the first page of the Help file - Jed.Help.  If you
  1317.      select this menu option again (or hit the HELP key), you will be back in
  1318.      the file that you just left, in exactly where you were before you called
  1319.      help (this has been standard in buffer switching in JED, so you don't get
  1320.      lost in a file that you were previously in).  If you recall the Help
  1321.      file, you will be back at the beginning of Jed.Help again, where the most
  1322.      commonly need help can be found.  You can move around in the Help file
  1323.      the same as any other text file.  You can edit it to suit your own needs
  1324.      (although you should save a copy of it to another disk before doing
  1325.      this).  If you want to arrive in the HELP file in a different place than
  1326.      the start of the file, you can always enter and exit it with "Other
  1327.      Buffer" from the Project menu, and your place will be remembered as
  1328.      always.
  1329.  
  1330.      While you are still new to JED and it's commands, you should enter the
  1331.      Help file, page down (by using the F6 key) until "Page #8" is displayed
  1332.      in the top right of the text area.  There you will see instructions on
  1333.      printing out a simple (new!) keyboard overlay.  You can then paste it 
  1334.      together and place it over the "F" keys on your keyboard.  This should be
  1335.      a great help to good typists, that don't want to use the mouse all the time
  1336.      to see the keyboard equivilents on the Pulldown menus.
  1337.  
  1338.      Another feature of the HELP File, is that all of the Emacs Key Commands
  1339.      that JED has are listed there.  Some of these are not on the Pulldown
  1340.      menus, or on the Functions keys.  I have configured JED as I would have
  1341.      configured a user configurable editor for my own use.  It's all there,
  1342.      but in a MUCH smaller package.
  1343.  
  1344.                          "Split Window Cx/2"
  1345.  
  1346.      This 2nd command of the Options menu will give you two editing windows,
  1347.      with two status bars.  It is possible to load two different files into
  1348.      the two windows, and cut and paste between them, compare them visually. 
  1349.      BUT YOU MUST BE VERY CAREFUL AS TO WHICH  WINDOW THE CURSOR IS IN, as the
  1350.      cursor will switch from time to time on paging up and down operations, on
  1351.      End of file, top of file,or other logical (to the program) operations.  You
  1352.      can change which is active by the standard Amiga concept of clicking on the
  1353.      window that you want active.  I generally don't use this option, but
  1354.      when I do, it can save the day.  I generally use the "Other Buffer" option
  1355.      and switch between full screen buffers instead.  But I ocasionally use it to
  1356.      compare 2 pieces of "C" code with unusually strange syntax, to see what {, :,
  1357.      or * that I left out.  Visual comparisons sometimes can be the only awnser. 
  1358.      You can also get to this option with holding down the CTRL key, then hitting
  1359.  
  1360.                                                  19
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.      the x key, releasing both keys, then hitting the 2 key, as the command
  1373.      suggests.  On the pulldowns, all "C"'s mean the CTRL Key, and all ALT mean
  1374.      the Alt command.  All F's mean a function key, and are always followed by a
  1375.      number of 1 thru 10.  All SFT's stand for SHIFT, and all square boxes with
  1376.      the letter A in them (in inverse video) stand for RIGHT AMIGA.  This will be
  1377.      come obvious in time, and some EMACS users will recoginize it immediately.
  1378.  
  1379.                             "One Window SFT/F4"
  1380.  
  1381.      This 3rd command on the Options Menu is to restore the display to the
  1382.      currently active window only.  It is used generally after the command
  1383.      above it, "Split Window Cx/2".  Or it is also used to restore the display
  1384.      to one window after displaying the list of active buffers JED has (See
  1385.      Chapter7  - SHIFT/F6).  You can also select this option by holding down the
  1386.      SHIFT key and hitting the F4 key as shown in the menu.  Also, you may use the
  1387.      Emacs version, CTRL key, plus the x key, release,then hit the "1" key.
  1388.  
  1389.                               "Auto Indent Cx/i"
  1390.  
  1391.      This command is one that I find particularly useful, and is a Default in
  1392.      JED.  You can tell if it is active by checking the menu itself, as you
  1393.      will see a Checkmark by it if it is active, and a blank space if it is
  1394.      not.  If it is active, upon the user typing a RETURN, or if word wrap
  1395.      takes place (see the next Options menu option), the cursor, will
  1396.      automatically advance to the column of the first character of the above
  1397.      line with text on it.  This is extremely useful when you indent your
  1398.      source code (for readibility) as your nesting gets "deeper". or if you want
  1399.      a paragraph in a letter to be indented by a few spaces, just turn on Auto
  1400.      Indent, and Word Wrap, and space the first line of the paragraph the
  1401.      required amount, and type away worry free (well, almost, no spell checker
  1402.      is included).  You can also access this by holding down the CTRL key,
  1403.      then hitting the x key, and then releasing both keys, and then hit the "i"
  1404.      key.
  1405.  
  1406.                               "Word Wrap  Cx/t"
  1407.  
  1408.      This is word wrap in the traditional sense, but with one difference.  If
  1409.      you append text on a line and it goes beyond the current setting of your
  1410.      right margin (explained later in this chapter),it will run to the end of
  1411.      the text area and display an "$" at the edge of the screen.  You can
  1412.      correct this if you want to by putting the cursor on place that you want
  1413.      to break the text, and hitting a return.  You will sometimes get a
  1414.      stationary character in the first column of the next line, and you can
  1415.      get rid of it typing CTRL and "l".  This will redisplay the screen, and the
  1416.      unwanted stationary key will disappear.
  1417.       You can turn this menu option on and off (this also has a check mark to let
  1418.       you know if it is on or off), by the main menu, or holding down the CTRL Key,
  1419.      hitting the x key, and releasing both, and hitting the "t" key.  The JED
  1420.      default for this option is On.  I like to keep my text on screen in front of
  1421.       me!
  1422.  
  1423.  
  1424.  
  1425.                                                  20
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.                      "Icon Creation [RIGHT AMIGA/I]"
  1438.  
  1439.      This is a new Options Menu Item with Jed V1.1.  When you select this item, 
  1440.      all files saved will have a Project Icon saved with them, just as they would
  1441.      have from NotePad (NotePad comes with Workbench)!
  1442.  
  1443.      THE PROJECT ICONS CAN ONLY BE CREATED WITH JED IF YOU HAVE THE FILE CALLED
  1444.      "icon.library" IN YOUR CURRENT "SYS:LIBS" DIRECTORY. (Note that this is the
  1445.      DEFAULT with a Workbench disk, or any disk that boots up to a Workbench
  1446.      screen, and has Icons on it).
  1447.  
  1448.      Your newly created file can then be brought into Jed (IF JED IS IN THE SAME
  1449.      DIRECTORY) by double clicking on the new icon.  If not, click one time on the
  1450.      new icon, to highlight it, then pull down the Workbench Menu from the
  1451.      WorkBench screen and select "info".  You will then be in your new Project
  1452.      Icon's Info Screen.
  1453.  
  1454.      Just click once in the "Default Tool" string gadget, and type in the path to
  1455.      you keep Jed.  If you use Jed in your SYS: Directory,you could just type
  1456.      "SYS:Jed" and hit return.  Then click on the save button.  Your Project Icon
  1457.      now knows that your copy of Jed is in the SYS: directory, and double
  1458.      clicking on it will now load your "Sys:Jed" program, and then load the text 
  1459.      file attached to the Project Icon into Jed for editing.
  1460.  
  1461.      Also you might try changing the Project Icon's default tool to "SYS:Utilities/
  1462.      more" to view a file that you created, (if you have Workbench V1.3 "more" will
  1463.      be found on the Workbench disk, in the Utilities directory). If you don't have
  1464.      Version 1.3 of workbench, you can find many versions of "more", or "less" on
  1465.      the Fred Fish Disk Collection. (try the one on Fred Fish Disk #180, in the Jed 
  1466.      directory for instance!)
  1467.  
  1468.      You can EXECUTE a batch file that you typed in Jed and saved with an Icon, by
  1469.      changing it's "Default tool" to "SYS:C/Iconx"(if you have Workbench Version
  1470.      1.3).  If you don't have Workbench V1.3 and can't free up $29.95 for it right
  1471.      now, you can find a great substitute for the Iconx program on Fred Fish Disk
  1472.      #102.  Thanks again to Mr. Fred Fish for his invaluable contributions to the
  1473.      Amiga.
  1474.  
  1475.      Using combinations of the above Default Tool suggestions with a hard drive,
  1476.      can allow you to work on source code, compile, & link, all from workbench!
  1477.      You may also toggle Icon creation on and off by using the keyboard.  Simply
  1478.      hold the "Right Amiga" key down, and then press "i" (for Icon).
  1479.       
  1480.                         "Left Margin  RIGHT AMIGA/L"
  1481.  
  1482.      This sets the margin of blank space on the left side of your screen, that
  1483.      is skipped when the text wraps around while typing.  When it is selected,
  1484.      you will be prompted with Left Margin: 4 .  If you just hit return, you
  1485.      will get the default.  Or you can type in your own preference, and it
  1486.      will be changed on the next word wrap. You don't have to delete the "4"
  1487.      after "Left Margin:", you just type over it. 
  1488.  
  1489.  
  1490.                                                  21
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.      You can also set this by holding down the Right Amiga key, and pressing the
  1503.      "l" key. 
  1504.  
  1505.                          "Right Margin RIGHT AMIGA/R"
  1506.  
  1507.      This sets the margin of blank space on the right side of your screen, that
  1508.      will be skipped when word wrap takes place to a new line.  You can select it
  1509.      by the menu of course, or by holding down the Right Amiga key and pressing
  1510.      the "r" key. You will be Prompted with "Right Margin:75" and as above with
  1511.      the Left Margin, you don't have to delete the 75, you just type right over it.
  1512.  
  1513.                          "Make Backups RIGHT AMIGA B"
  1514.  
  1515.      This option on the Option Menu is for setting whether or not a backup file
  1516.      is created or not.  There is a checkmark to tell you if the backup option is
  1517.      on, and none if it is off.  The JED default is OFF.  If you turn it on, you
  1518.      will be told that a backup file will be made in the message area, and a 
  1519.      checkmark will appear in the menu to the left of the menu name.  When this
  1520.      option is on, upon saving the new file, the original file will be renamed
  1521.      to your filename, plus the extention of ".backup".  Then your new copy of the 
  1522.      file will be saved.  This way, if you want to try some new large change to 
  1523.      some text file, and don't know if the changes will work (as in the case of 
  1524.      source code), you set the Backup Option to on, and make your changes and save 
  1525.      as usual.  If the change didn't work, you can delete your new file, and rename
  1526.      the one with the ".backup" extention to the same name - without the ".backup",
  1527.      and you will be back to where you started.  This is a nice feature if you are
  1528.      unsure of your changes, but can be a bother at times.  What I ended up with 
  1529.      were a lot of files with .backup on them every I changed my startup-sequence!
  1530.      This is the reason that this option is set to off as a Default.  You can 
  1531.      access the toggling of this command by holding the right Amiga key down, and
  1532.      hitting the b key.  I usually use the Menu to benefit from the status of the
  1533.      checkmark.
  1534.  
  1535.                          "Use TextColor2 [RIGHT AMIGA/2]"
  1536.                          "Use TextColor3 [RIGHT AMIGA/3]"
  1537.                          "Normal Text [RIGHT AMIGA N]"
  1538.  
  1539.      These last 3 items on the Options Menu are also new for Version 1.1 of Jed.
  1540.      I grouped them together because they interact with each other.  You may only 
  1541.      select ONE of the above three menu items at a time.  Jed's default is 
  1542.      "Normal Text".  This is the mode you use most (99%) of the time.  But if you
  1543.      are making a text file to be viewed with a text viewer (like "more"), or if
  1544.      you want to print things to the CLI screen from a batch file (like in a 
  1545.      startup sequence), you may choose one of the other TextColors above to 
  1546.      create text with.  For instance, if you use the "TextColor2 [RIGHT AMIGA/2]",
  1547.      you will begin to create text that will be SEEN in TextColor 2 when you use
  1548.      the "Type" command from CLI.  This color will be seen as Black from an 
  1549.      unaltered Workbench 1.3 environment.  Of course if you go to Preferences, and
  1550.      change your default settings for Textcolor 2 from Black to Green for ,when 
  1551.      your file is "typed" to a CLI screen, any text created in TextColor 2 will be
  1552.      Green!  The option called "Use TextColor3 [RIGHT AMIGA/3]" works the same
  1553.      except you will then create text in TextColor 3, which is ORANGE in an
  1554.  
  1555.                                                  22
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.      unaltered Workbench 1.3 environment.
  1568.      Upon choosing one of the 2 textcolors, you will see "^[[3Xm" inserted into 
  1569.      your text. These are Screen Control codes that DO NOT TAKE UP SCREEN SPACE
  1570.      WHEN PRINTING. So formatting your text will be a little strange until you get
  1571.      used to using these options.  Try making a small file, then save it to
  1572.      RAM:, then use "CLI Command  ALT/Q" from the Commands Menu, and type the
  1573.      following: "type ram:yourfile" [RETURN].  The "X" in "^[[3Xm" above stands 
  1574.      for the Text Color.  You will see "^[[32m" for TextColor 2, and "^[[33m" for
  1575.      TextColor 3.  When you reselect the "NormalText [RIGHT AMIGA/I]" Option, you
  1576.      will see "^[[m" inserted into your text. By knowing this you can tell which 
  1577.      TextColor you are in.  The Options Menu also KEEPS TRACK of which TextColor 
  1578.      you are using by putting a Checkmark next to the CURRENT TEXTCOLOR ONLY.
  1579.      You can check this by simply pulling down the Options menu, check which color
  1580.      has a Checkmark by it, and then pulling the pointer down into the text and 
  1581.      releasing the mouse button. As of Version 1.1 of Jed, this will no longer 
  1582.      "Set the mark."
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.                                                  23
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.                                  CHAPTER 6
  1633.  
  1634.                             The Get Around Menu
  1635.       
  1636.      This menu is strictly for getting around in your text files.
  1637.  
  1638.                             "Top of File  F3"
  1639.  
  1640.      This first item on the Get Around menu will take you to the very
  1641.      beginning of the text file, and place your cursor on the first character.
  1642.      It can be also invoked with the F3 key, which is much easier, especially
  1643.      if you use the keyboard overlay.  This is handy if you want to check for
  1644.      include files, variable declarations, and the like.  For non-programmers,
  1645.      you can check the name of person to whom you are writing the letter to,
  1646.      so as to spell it correctly.
  1647.  
  1648.                               "End of File  F4"
  1649.  
  1650.      This is the logical 2nd  choice after using the Top of file above.  This
  1651.      will take you to the end of the text file, or probably where you were at
  1652.      when you decided to check the top of the file.  It can be invoked from
  1653.      the menu, or from the F4 function key.
  1654.  
  1655.                               "Goto Line  F5"
  1656.  
  1657.      This 3rd choice on the Get Around Menu is for going to a specific line in
  1658.      the text (or source code).  This is especially useful for programmers, as
  1659.      it corrects for the Manx and Lattice Compiler's, and the Metacomco Macro
  1660.      Assembler's error reporting.  All three seem to catch errors 1 line too
  1661.      late and therefore report the wrong line by 1 line (IE - Line 98 really
  1662.      has an error in coding on line 97).  I just subtracted one from the line
  1663.      routine. If you use the Compiler's or Assembler's error complaint number,
  1664.      you will end up on the correct line.  You can access this command from
  1665.      the menu, of by the F5 function key.
  1666.  
  1667.                               "Page Down  F6"
  1668.  
  1669.      This will move the cursor down  by 22 lines of text, or just a little
  1670.      less than one screen full of text.  This is much easier than cursoring up
  1671.      22 times but is not a true full 66 line page of text.  You can access
  1672.      Page down by 4 ways!  First from the menu, 2nd, from the F6 key, 3rd,
  1673.      from the Emacs standard of holding the CTRL key down and then pressing
  1674.      the v key, or 4th, by clicking the Left Select mousebutton on or below
  1675.      and to the right of the word FILE: in the Status Bar.
  1676.  
  1677.                               "Page Up  F7"
  1678.  
  1679.      This Last command on the Get Around menu (and also the last on JED's
  1680.      menus), will move the cursor up by 22 lines of text.  Again, as above,
  1681.      this is not a full printed page of text, but a screen page.  It can be
  1682.      accessed  by the menu, or by the F7 function key, or by the Emacs way of
  1683.      holding down the ALT key, and pressing the v key, or by clicking the Left
  1684.  
  1685.                                                  24
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.      Select button on or below and left of the word "BUFFER:" in the Status
  1698.      Bar.
  1699.  
  1700.  
  1701.  
  1702.  
  1703.                               MENU CONCLUSION
  1704.  
  1705.      This concludes the menus currently available on The Jam Editor V1.1.  There
  1706.      are several tricks and shortcuts, that have been left out of the
  1707.      discriptions, all for the sake of brevity. And there are many options
  1708.      that have been left off the PullDown Menus, also for the sake of brevity,
  1709.      and in the case of pulldowns, for the sake of clarity and an easy
  1710.      learning curve.  Please experiment with the editor on a copy of text at
  1711.      first, or with the Backup Option on (from the Options menu).  You will
  1712.      find, as time goes on, that JED is very simple to use and quite effective.
  1713.      At least that was my goal.  I am always open to new suggestions, and ideas
  1714.      that you might have for improving The Jam Editor, and appreciate your comments.
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.                                                  25
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.                                 CHAPTER 7
  1763.  
  1764.                              The Function Keys
  1765.  
  1766.      Most  of the Function keys listed below can be found in various sections
  1767.      of the PullDown menu descriptions.  Those that can are listed with a
  1768.      reference page number to where a description of their use can be found. 
  1769.      Those that can't will have a page number listed.  This is  where thier
  1770.      brief Emacs Command key description can be found.  These commands are
  1771.      generally self explanatory when you use them.  The exception is the
  1772.      Repeat command, (Shift/F9).  It asks for a repeat amount, then repeats
  1773.      the next character typed that many times.  All of the function keys are
  1774.      the first thing shown when you enter the Help file in JED (with the HELP
  1775.      key), so you will rarely have use for this section.
  1776.  
  1777.      Key    Command       Reference  Keys        Command            Reference
  1778.      ---    -------       ---------  ----        -------           ---------
  1779.  
  1780.      F1      = Save           Page 11   Shift/F1  = Search Forward      Page 16
  1781.      F2      = Load           Page 11   Shift/F2  = Search Backward     Page 27
  1782.      F3      = Top of file    Page 24   Shift/F3  = Query/Replace       Page 16
  1783.      F4      = End of file    Page 24   Shift/F4  = One Window          Page 20
  1784.      F5      = Goto Line      Page 24   Shift/F5  = Show Line & Column  Page 27
  1785.      F6      = Page Down      Page 24   Shift/F6  = List Buffers        Page 28
  1786.      F7      = Page Up        Page 24   Shift/F7  = Other Buffer        Page 11
  1787.      F8      = Cut Block      Page 14   Shift/F8  = Kill Buffer         Page 11
  1788.      F9 + F9 = Paste Block    Page 14   Shift/F9  = Repeat              Page 27
  1789.      F10     = Quit & Save    Page 12   Shift/F10 = Quit                Page 13
  1790.       
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.  
  1800.  
  1801.  
  1802.  
  1803.  
  1804.  
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.                                                  26
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.                                    CHAPTER 8
  1828.  
  1829.                               The KeyBoard Commands
  1830.  
  1831.      The following commands are generally Emacs compatible. Some are duplicate
  1832.      commands for those of you that are used to using Emacs, or MicroEmacs.
  1833.      They are divided into sections by keys needed to cause them to be invoked.
  1834.        
  1835.      THE CTRL KEY + OTHER KEY COMMANDS
  1836.      ---------------------------------
  1837.  
  1838.         COMMAND     = DESCRIPTION
  1839.         -------       -----------
  1840.        
  1841.        <CTRL + @>   = Set Mark at current position.
  1842.        <CTRL + A>   = Move cursor to beginning of line.
  1843.        <CTRL + B>   = Move cursor BACK one character.
  1844.        <CTRL + C>   = Enter a new CLI window (in JED).
  1845.        <CTRL + D>   = DELETE current character.
  1846.        <CTRL + E>   = Move cursor to END of line.
  1847.        <CTRL + F>   = Move cursor FORWARD one character.
  1848.        <CTRL + G>   = Abort any command.
  1849.        <CTRL + H>   = (Backspace) delete previous character.
  1850.        <CTRL + I>   = Insert a TAB char or TAB number of spaces
  1851.        <CTRL + K>   = KILL (delete) to end of line.
  1852.        <CTRL + L>   = Redisplay screen.(CLEAN UP if garbage)
  1853.        <CTRL + M>   = End current line and start a new one.
  1854.        <CTRL + N>   = Move cursor to NEXT line.
  1855.        <CTRL + O>   = OPEN a new line.
  1856.        <CTRL + P>   = Move to PREVIOUS line.
  1857.        <CTRL + Q>   = QUOTE (insert the next character typed).
  1858.        <CTRL + R>   = REVERSE Search.
  1859.        <CTRL + S>   = Forward SEARCH.
  1860.        <CTRL + T>   = TRANSPOSE character under cursor and Previous character.
  1861.        <CTRL + U>   = Enter repeat count for next command.
  1862.        <CTRL + V>   = VIEW the next screen (scroll up one screen).
  1863.        <CTRL + W>   = Kill region (all text between cursor and last mark set).
  1864.        <CTRL + Y>   = YANK (undelete) last text killed (from Killbuffer).
  1865.        <CTRL + Z>   = Save file in current buffer and exit.
  1866.  
  1867.  
  1868.         THE CTRL KEY + X KEY + OTHER KEY COMMANDS
  1869.         -----------------------------------------
  1870.        <CTRL + X> + !   = Deleted due to Guru problems - was Paragraph fill.
  1871.        <CTRL + X> + =   = Show the current cursor position in the file.
  1872.        <CTRL + X> + (   = Begin keyboard Macro.
  1873.        <CTRL + X> + )   = End keyboard Macro.
  1874.        <CTRL + X> + 1   = Display only current window.
  1875.        <CTRL + X> + 2   = Split the current window.
  1876.        <CTRL + X> + B   = Prompt for new BUFFER.
  1877.        <CTRL + X> + E   = EXECUTE keyboard Macro.
  1878.        <CTRL + X> + I   = Toggle the Auto Indentation Mode.
  1879.  
  1880.                                                  27
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.        <CTRL + X> + K   = KILL a Buffer.
  1893.        <CTRL + X> + N   = Move to NEXT Onscreen window.
  1894.        <CTRL + X> + P   = Move to PREVIOUS Onscreen window.
  1895.        <CTRL + X> + T   = Toggle word wrap.
  1896.        <CTRL + X> + Z   = Enlarge current window by repete count lines.
  1897.  
  1898.  
  1899.        THE CTRL KEY + X KEY + CTRL KEY + OTHER KEY COMMANDS
  1900.        ----------------------------------------------------
  1901.        <CTRL+X> + <CTRL+B>  = Show active BUFFERS.
  1902.        <CTRL+X> + <CTRL+C>  = EXIT without saving buffers.
  1903.        <CTRL+X> + <CTRL+F>  = FIX a new BUFFER NAME.
  1904.        <CTRL+X> + <CTRL+L>  = Change a region to LOWER case.
  1905.        <CTRL+X> + <CTRL+O>  = Take OUT blank lines.
  1906.        <CTRL+X> + <CTRL+N>  = Scroll current window up by repete count lines.
  1907.        <CTRL+X> + <CTRL+P>  = Scroll Window Up (Repete Count) Lines.          
  1908.        <CTRL+X> + <CTRL+R>  = READ File into Current Buffer.
  1909.        <CTRL+X> + <CTRL+S>  = SAVE (write) Current Buffer into it's file.
  1910.        <CTRL+X> + <CTRL+U>  = Change a region to UPPER case.
  1911.        <CTRL+X> + <CTRL+V>  = VISIT a file and Display in Current Window.
  1912.        <CTRL+X> + <CTRL+W>  = WRITE buffer to file.
  1913.        <CTRL+X> + <CTRL+X>  = Swap  [Block Mark]  &  [Cursor Position].
  1914.        <CTRL+X> + <CTRL+Z>  = Reduce current window by (Repete Count) lines.  
  1915.  
  1916.  
  1917.        THE ALT KEY + OTHER KEY COMMANDS
  1918.        --------------------------------
  1919.        <ALT> + !        = Move Current Line (Repeat Count) Lines from Top.
  1920.        <ALT> + %        = Query Replace.
  1921.        <ALT> + .        = Set mark at cursor position
  1922.        <ALT> + >        = Move cursor to end of buffer.
  1923.        <ALT> + <        = Move cursor to beginning of buffer.
  1924.        <ALT> + B        = Move cursor BACK one word.
  1925.        <ALT> + C        = CAPITALIZE word.
  1926.        <ALT> + D        = DELETE next word.
  1927.        <ALT> + E        = EXECUTE a Keyboard Macro
  1928.        <ALT> + <DEL>    = DELETE previous word.
  1929.        <ALT> + F        = Move cursor FORWARD one word.
  1930.        <ALT> + L        = LOWERCASE (lowercase) next word.
  1931.        (ALT> + M        = MOVE to a specified Line Number
  1932.        <ALT> + Q        = QUEUE up a one CLI Command and return to JED.       
  1933.        <ALT> + U        = Change next word to UPPERCASE.
  1934.        <ALT> + V        = VIEW the previous screen (scroll down one screen).
  1935.        <ALT> + W        = WASTE a block of text from the file (to the KillBuffer).
  1936.        <ALT> + Y        = YANK a Block from KillBuffer to the Cursor Position.
  1937.        <ALT> + <CTRL+H> = Delete backward word.
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.                                                  28
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.        JED Right Amiga Shortcut KeyList
  1958.        --------------------------------   
  1959.        RIGHT AMIGA + h = HARDCOPY of the Current Buffer
  1960.        RIGHT AMIGA + p = PRINT the currently marked Block.
  1961.        RIGHT AMIGA + w = WHO created The Jam Editor?
  1962.        RIGHT AMIGA + c = COPY the mark block of text to the Killbuffer.
  1963.        RIGHT AMIGA + s = SAVE the current Killbuffer to a file.
  1964.        RIGHT AMIGA + m = MACRO definition beginning. 
  1965.        RIGHT AMIGA + e = END macro definition.
  1966.        RIGHT AMIGA + i = ICONS will be created for all text saved.
  1967.        RIGHT AMIGA + l = LEFT Margin settings.
  1968.        RIGHT AMIGA + r = RIGHT Margin settings.
  1969.        RIGHT AMIGA + b = BACKUP original copys of files saved.
  1970.        RIGHT AMIGA + 2 = 2ND Textcolor is now being used to create text.
  1971.        RIGHT AMIGA + 3 = 3RD Textcolor is now being used to create text.
  1972.        RIGHT AMIGA + n = NORMAL Text is now being created.
  1973.       
  1974.                           
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.  
  1989.  
  1990.  
  1991.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.                                                  29
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.      REGISTERING YOUR COPY OF THE JAM EDITOR
  2023.      ---------------------------------------
  2024.  
  2025.      If you feel JED is useful, and continue to use it after whatever you feel
  2026.      is a REASONABLE tryout period, PLEASE register it using the form below. 
  2027.      I will then keep you informed as to updates (if you prefer - see choice
  2028.      on form), which will be major updates only, as such will cost $5.00.
  2029.  
  2030.      Also feel free to fill in the sections on "Comments", "Suggested
  2031.      Additions", and most importantly, "Bugs"!!  I used JED to develop itself,
  2032.      and found that my productivity went up as I progressed.  Also the number
  2033.      of 'Little red windows at the top of my screen', or 'dancing with Mr. G,
  2034.      or properly, Guru Meditation incidents, went down to (so far) NIL: .  But
  2035.      this does not mean by any means that I do not make mistakes, so......
  2036.      Point 'em out!  I will do my best to remove them as fast as time will
  2037.      allow.  This is my first shareware attempt.  If you like my efforts, and
  2038.      the Jam Editor, Please register for $7.00, (so that I can continue to
  2039.      convince my Wife that this has all been worth it!).  If you registered 
  2040.      already, and are just updating, send only $5.00.
  2041.      The Address is:
  2042.  
  2043.                Dan Burris
  2044.                P.O. Box 290041
  2045.                Hartland, Michigan
  2046.                48029-0041
  2047.  
  2048.      So here's the Form:
  2049.  
  2050.  
  2051.  
  2052.  
  2053.  
  2054.  
  2055.  
  2056.  
  2057.  
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069.  
  2070.  
  2071.  
  2072.  
  2073.  
  2074.  
  2075.                                                  30
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.                       Another Jam Editor V1.1 Registration!
  2089.                  
  2090.  
  2091.        First Name:___________________  Last Name:___________________  M.I.___
  2092.  
  2093.        Street:_______________________________________________________________ 
  2094.        
  2095.        City:______________________  State:_______________ Zip Code___________
  2096.  
  2097.        Do you wish to be notified of Updates to JED?       YES___   NO___
  2098.        
  2099.        Is this an Update? YES___  NO___   If so, from what version? _________
  2100.        
  2101.      Comments:_______________________________________________________________
  2102.      ________________________________________________________________________
  2103.      ________________________________________________________________________
  2104.      ________________________________________________________________________
  2105.      ________________________________________________________________________
  2106.  
  2107.      Suggested Additions:____________________________________________________
  2108.      ________________________________________________________________________
  2109.      ________________________________________________________________________
  2110.      ________________________________________________________________________
  2111.      ________________________________________________________________________
  2112.  
  2113.      Suspected Bugs:_________________________________________________________
  2114.      ________________________________________________________________________
  2115.      ________________________________________________________________________
  2116.      ________________________________________________________________________
  2117.      ________________________________________________________________________
  2118.      ________________________________________________________________________
  2119.  
  2120.  
  2121.  
  2122.  
  2123.  
  2124.  
  2125.  
  2126.  
  2127.  
  2128.  
  2129.  
  2130.  
  2131.  
  2132.  
  2133.  
  2134.  
  2135.  
  2136.  
  2137.  
  2138.  
  2139.  
  2140.                                                  31
  2141.  
  2142.  
  2143.  
  2144.  
  2145.  
  2146.  
  2147. p0P